Improving the GPU performance prediction models to design space exploration
نویسنده
چکیده
Recently, GPUs have also been used plenty in the scientific calculations for high-performance in parallel computing power and low energy consumption. Offering GPU performance prediction models base on Micro-architecture parameters to optimal design in the hardware process of the GPU, has been the subject of prior works. In this article, we defined design space NVIDIA Fermi GPU bigger than the prior similar work and with a 2 64 minimum size point, and we made performance prediction models by sampling only 45,000 design points from that, and then we offer a efficient search algorithm that carefully explore the design space by helping the performance models. Finally, we compare the our models with models of previous work by the help of this algorithm, and find out, that ,making models by more parameters and levels of values, help to more carefully explore in design space. Also, by analysis the models and results, we analyze the program estimator behavior with respect to micro-architecture parameters.
منابع مشابه
Performance/Power Design Space Exploration and Analysis for GPU Based Software
Recently, there have been tremendous interests in the acceleration of general computing applications using a Graphics Processing Unit (GPU). Now the GPU provides the computing powers not only for fast processing of graphics applications, but also for general computationally complex data intensive applications. On the other hand, power and energy consumptions are also becoming important design c...
متن کاملRegression Modeling Strategies for Microarchitectural Performance and Power Prediction
We propose regression modeling as an effective approach for accurately predicting performance and power for various applications executing on any microprocessor configuration in a large microarchitectural design space. This report addresses fundamental challenges in microarchitectural simulation costs via statistical modeling. Specifically, we derive and validate regression models for performan...
متن کاملEmpirical performance modeling of GPU kernels using active learning
We focus on a design-of-experiments methodology for developing empirical performance models of GPU kernels. Recently, we developed an iterative active learning algorithm that adaptively selects parameter configurations in batches for concurrent evaluation on CPU architectures in order to build performance models over the parameter space. In this paper, we illustrate the adoption of the algorith...
متن کاملParallel Training of Large Scale Neural Networks: Performance Analysis & Prediction
Large scale neural networks, and Convolutional Neural Networks (CNNs) in particular, are a very promising solution for complicated vision applications such as face detection and object classification. CNNs can perform very robust classification under varying circumstances such as lighting conditions, location invariance and small distortions. Their accuracy on these vision applications is compa...
متن کاملDesign Space Exploration framework for memory exploration in heterogeneous architectures
The increasing amount of computation in heterogeneous architectures (including CPU and GPU cores) puts a big burden on memory subsystem. With the gap between compute units and the memory performance getting wider, designing a platform with a responsive memory system becomes more challenging. This issue is exacerbated when memory systems have to satisfy a high volume of traffic generated from he...
متن کامل